﻿using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;

namespace Snake
{
    /// <summary>
    /// A játéknak a főablaka
    /// </summary>
	public partial class MainForm : Form
	{
		public MainForm()
		{
			InitializeComponent();
			KeyDown += gameTable.ManageControl;
		}

        /// <summary>
        /// Ez az eljárás fut le akkor, amikor megjelenik az ablak
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
		private void MainForm_Shown(object sender, EventArgs e)
		{
			gameTable.initGame();
		}

        /// <summary>
        /// Az "Új játék" menüre kattintáskor ez az eljárás fut le.
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
		private void ujjatekMenu_Click(object sender, EventArgs e)
		{
			gameTable.initGame();
		}

        /// <summary>
        /// A "Toplista" menüpontra való kattintáskor ez az eljárás fut le.
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
		private void toplistaMenu_Click(object sender, EventArgs e)
		{
			gameTable.loadTopList();
		}
	}
}
